snail-killing flies - Turkish English Dictionary